Part Number Hot Search : 
02K50 LF725RW R1004 PT6311 LTC2845 0910000 KIA7912 062AC
Product Description
Full Text Search
 

To Download PEB2245 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ICs for Communications
Multipoint Switching and Conferencing Unit - Attenuation MUSAC PEB 2245 Version 1.2
Data Sheet 03.96
T2245-XV12-D1-7600
PEB 2245 Revision History: Previous Version: Page (in Version 01.94) 163 189 201 205 205 216 - Page (in current Version) 8 34 46 51 51 61
Current Version: 03.96 Digital Switching and Conferencing IC's Data Book 01.94 Subjects (major changes since last revision)
Version 1.2 Figure 18 (Initializing the PEB 2245 for a 4096-kHz Device Clock) corrected Power supply current corrected Timing corrected (tSH4 max = tCP4 - 10 ns + tCP4H) Timing added (tSPL min = 100 ns) Conference number description corrected Appendix: Design sheets added
Edition 03.96 This edition was realized using the software system FrameMaker(R). Published by Siemens AG, Bereich Halbleiter, MarketingKommunikation, Balanstrae 73, 81541 Munchen (c) Siemens AG 1996. All Rights Reserved. Attention please! As far as patents or other rights of third parties are concerned, liability is only assumed for components, not for applications, processes and circuits implemented within components or assemblies. The information describes the type of component and shall not be considered as assured characteristics. Terms of delivery and rights to change design reserved. For questions on technology, delivery and prices please contact the Semiconductor Group Offices in Germany or the Siemens Companies and Representatives worldwide (see address list). Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Siemens Office, Semiconductor Group. Siemens AG is an approved CECC manufacturer. Packing Please use the recycling operators known to you. We can also help you - get in touch with your nearest sales office. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport. For packing material that is returned to us unsorted or which we are not obliged to accept, we shall have to invoice you for any costs incurred. Components used in life-support devices or systems must be expressly authorized for such purpose! Critical components1 of the Semiconductor Group of Siemens AG, may only be used in life-support devices or systems2 with the express written approval of the Semiconductor Group of Siemens AG. 1 A critical component is a component used in a life-support device or system whose failure can reasonably be expected to cause the failure of that life-support device or system, or to affect its safety or effectiveness of that device or system. 2 Life support devices or systems are intended (a) to be implanted in the human body, or (b) to support and/or maintain and sustain human life. If they fail, it is reasonable to assume that the health of the user may be endangered.
PEB 2245
Table of Contents
Page
1 1.1 1.2 1.3 1.4 1.5 1.6 2 2.1 2.2 3 3.1 3.2 3.3 3.4 4 4.1 4.2 4.3 4.4 4.5 4.6 5 5.1 5.2 5.3 5.4 5.5 5.5.1 6 7
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Pin Configuration (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 Pin Definitions and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Functional Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Device Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 System Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Basic Functional Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 Microprocessor Interface and Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 Operational Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Reset State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Initialization Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 Operation with a 4096-kHz Device Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Standby Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Detailed Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Mode Register (MOD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 Status Register (STA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 Conference Status Register (CST) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 Conference Mask Register (CMR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Indirect Access Register (IAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40 Indirect Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 Capacitances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47 Microprocessor Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Motorola Bus Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Conference Applications of the MUSACTM . . . . . . . . . . . . . . . . . . . . . . . .57 Package Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Semiconductor Group
3
PEB 2245
Table of Contents
Page
8 8.1 8.2 8.3 8.4
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Initialization for Conferencing in a PBX . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66 Programming a Conference in a PBX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Programming Procedure for Switching TS's . . . . . . . . . . . . . . . . . . . . . . . . .68 Programming Procedure for a PBX Conference . . . . . . . . . . . . . . . . . . . . . .69
IOM(R), IOM(R)-1, IOM(R)-2, SICOFI(R), SICOFI(R)-2, SICOFI(R)-4, SICOFI(R)-4C, SLICOFI(R), ARCOFI(R) , ARCOFI(R)-BA, ARCOFI(R)-SP, EPIC(R)-1, EPIC(R)-S, ELIC(R), IPAT(R)-2, ITAC(R), ISAC(R)-S, ISAC(R)-S TE, ISAC(R)-P, ISAC(R)-P TE, IDEC(R), SICAT(R), OCTAT(R)-P, QUAT(R)-S are registered trademarks of Siemens AG. MUSACTM-A, FALCTM54, IWETM, SARETM, UTPTTM, ASMTM, ASPTM are trademarks of Siemens AG. Purchase of Siemens I2C components conveys a license under the Philips' I2C patent to use the components in the I2C-system provided the system conforms to the I2C specifications defined by Philips. Copyright Philips 1983.
Semiconductor Group
4
PEB 2245
1
Overview
A Complete Family of Efficient Solutions If the issue is digital switching and conferencing, the solution is flexibility, capacity, and economy. Siemens Semiconductor offers the most economical answer to all conceivable applications in this field. Our complete family of switching network devices satisfies even the most rigorous switching demands. A Complete Family of Efficient Solutions Take our MTSC (Memory Time Switch CMOS) PEB 2045 with a switching capability of 512 incoming PCM channels to 256 outgoing PCM channels. It has the perfect size to economically build medium sized switches. The design of a non-blocking switch for 512 PCM channels is possible with a simple parallel configuration with a second MTSC. If you need a non-blocking switch for up to 256 channels, we offer a smaller version of the MTSC, the MTSS (Memory Time Switch Small) PEB 2046. And the MTSL (Memory Time Switch Large) PEB 2047, the largest in our family, is capable of switching 1024 PCM channels. Siemens also supplies the best solution for conferencing, our MUSAC (Multipoint Switching and Conferencing Unit) PEB 2245 performs the complete switching functions of the MTSC, and offers a signal processor for handling up to 64 conferencing channels in any combination. The input and output channels can also be attenuated individually to achieve best transmission quality. The MUSAC-A (Multipoint Switching and Conferencing Unit) PEB 2445 is an upward compatible device to the MTSC and MUSAC. It offers in addition the attenuation and amplification of every time slot. Pin compatible device allow simplicity in hardware and software design. To allow for more flexibility, the PCM data rate can be 2, 4, or 8 Mbit/s - configurable also for mixed use.
Semiconductor Group
5
PEB 2245
The figure below shows the general architecture of a digital exchange.
Figure 1 General Exchange Architecture System Background Digital exchanges put calls through by newly arranging the speech signals coded with 8-bit words (PCM time-slots). The code words are transmitted serially on PCM lines. The sampling frequency of 8 kHz produces PCM frames with a duration of 125 s. The transmission rate on the line determines how many code words (speech channels) can be accommodated within a sampling period. With a data rate of 2048 kbit/s for example, there are 32 time-slots of 8 bits each. 4 lines with a data rate of 8192 kbit/s have a transmission capacity of 512 channels.
Semiconductor Group
6
PEB 2245
An overview on the complete switching and conferencing IC-family is shown in the following table: Table 1 Complete Switching and Conferencing IC Family
MTSC PEB 2045 Switching capacity (time-slots) Input/output lines PCM-data rate (Mbit/s) Clock rate (MHz) Conferencing Attenuation PRI/T1 mode Fractional T1 data bundling C access Multipoint switching Power (mW) max. consumption typ Package
1) in definition
MTSS PEB 2046 256 x 256
MTSL PEB 2047 1024 x 512
MTSL 16 PEB 2047-16 1024 x 1024
MUSAC PEB 2245 512 x 256
MUSAC-A PEB 2445 512 x 256
EPIC-1 PEB 2055 256 x 256
EPIC-S PEB 2054 256 x 256
512 x 256
`16/8
`8/8
`16/8
`16/8
`16/8
`16/8
`8/8 SLD/IOM/ PCM up to 8 up to 8.192
`6/6 IOM/PCM up to 8 up to 8.192
2/4/8 + mixed mode 4.096 8.192
2 4.096 8.192
2/4/8 + mixed mode 4.096 8.192
2/4/8/16 + mixed mode 4.096/8.192 16.384
2/4/8 + mixed mode 4.096 8.192 64 channels 64 channels 3/6/9 dB
2/4/8 + mixed mode 4.096 8.192 64 channels all channels - 4 to 12 dB yes
yes yes read yes read
yes
128-Kbit/s channel yes yes yes 100 50
128-Kbit/s channel yes
50
50
100
170
100
50
P-DIP-40 P-LCC-44
P-DIP-40 P-LCC-44
P-LCC-44
P-LCC-44
P-LCC-44
P-LCC-44
P-LCC-44
P-LCC-44
Semiconductor Group
7
03.96
Multipoint Switching and Conferencing Unit (MUSACTM)
Preliminary Data
PEB 2245
CMOS IC
1.1
Features
Switching
q Time/space switch for 2048-, 4096- or 8192-kbit/s PCM q q q q q q q q q q
systems Switching of up to 512 incoming PCM-channels to up to 256 outgoing PCM channels 16 input and 8 output PCM lines P-LCC-44 Different kinds of modes (2048, 4096, 8192 kbit/s or mixed mode) Configurable for primary access and standard applications Programmable clock shift with half clock step resolution for input and output in primary access configuration Configurable for a 4096- and 8192-kHz device clock Tristate function for further expansion and tandem operation Tristate control signals for external drivers in primary access configuration 2048-kHz clock output in primary access configuration Space switch mode
Multipoint Switching
q Multiple independent LAN's within one PBX q Multiplexing of up to 64 channels q 64-kbit/s channels
Type PEB 2245
Version V1.2
Ordering Code Q67100-H6209
Package P-LCC-44 (SMD)
Semiconductor Group
8
03.96
PEB 2245
Conference Mode
q q q q q q q q q q
Up to 64 conference channels in any combination Up to 21 independent conferences simultaneously (3 subscribers) Programmable attenuation (0/3/6/9 dB) on each input channel Programmable attenuation (0/3 dB) on each output channel Programmable PCM-level adaption (attenuation or amplification) of up to 64 channels Programmable noise suppression (four thresholds) Conference overflow handling Tone insertion capability A-law / -law compatible Compatible with all kinds of PCM-byte formats
General
q q q q
8-bit Motorola or Intel type P interface Single + 5-V power supply Advanced low power CMOS technology TTL-compatible inputs/outputs Pin Configuration (top view)
1.2
Figure 2
Semiconductor Group
9
PEB 2245
1.3
Pin Definitions and Functions Symbol Input (I) Output (O) I OD Function Ground (0 V) Interrupt Request: The signal is activated when a conference overflow is detected. The microprocessor may determine the specific conference in overflow by reading the conference status register (CST). The interrupt is maskable. INT is an open drain output, thus a "wired-or" combination of interrupt request outputs of several MUSACs is possible. (A pull up resistor is necessary). Synchronization Pulse: The MUSAC is synchronized relative to the PCM system via this line. PCM-Input Ports: Serial data is received at these lines at standard TTL levels.
Pin No. 1 6
VSS
INT
3 4 7 9 11 13 14 15 16 17 18 19 5 8 10 12 20
SP IN1 IN5 IN9 IN13 IN14 IN15 IN10 IN11 IN6 IN7 IN2 IN0/TSC0 IN4/TSC1 IN8/TSC2 IN12/TSC3 IN3/DCL
I I I I I I I I I I I I I/O I/O I/O I/O I/O
PCM-Input Port / Tristate Control: In standard configuration these pins are used as input lines, in primary access configuration they supply control signals for external devices. PCM-Input Port / Data Clock: In standard configuration IN3 is the PCM input line 3, in primary access configuration it provides a 2048-kHz data clock for the synchronous interface. Address for Direct Register Access: These pins are only active if a demultiplexed P-interface mode is selected. Chip Select: A low level selects the MUSAC for a register access operation. Supply Voltage: 5 V 5 %.
21 28 22 23
A0 A1 CS
I I I I
VDD
Semiconductor Group
10
PEB 2245
Pin Definitions and Functions (cont'd) Pin No. 24 Symbol RD Input (I) Output (O) I Function Read: This signal indicates a read operation and is internally sampled only if CS is active. The MUSAC puts data from the selected internal register on the data bus with the falling edge of RD. RD is active low (Siemens/ Intel bus mode). Data Strobe: The rising edge marks the end of a valid read or write operation (Motorola bus mode). Write: This signal initiates a write operation. The WR input is internally sampled only if CS is active. In this case the MUSAC loads an internal register with data from the data bus at the rising edge of WR. WR is active low (Siemens/Intel bus mode). Read/Write: When "high", identifies a valid P access as a read operation. When "low", identifies a valid P access as a write operation (Motorola bus mode). Address Latch Enable: In the Intel type multiplexed Pinterface mode a logical high on this line indicates an address of an MUSAC internal register on the external address/data bus. In the Intel type demultiplexed Pinterface mode this line is hardwired to VSS, in the demultiplexed Motorola type P-interface mode it should be connected to VDD. Address Data Bus: If the multiplexed address/data Pinterface bus mode is selected these pins transfer data and addresses between the P and the MUSAC.
DS 25 WR
I I
R/W
I
2
ALE
I
26 27 29 30 31 32 33 34 35 36 37 38 40 41 42 43
AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1 OUT0
I/O I/O I/O I/O I/O I/O I/O I/O O O O O O O O O
If a demultiplexed mode is used, these bits interface with the system data bus. PCM-Output Port: Serial data is sent by these lines at standard CMOS- or TTL levels. These pins can be tristated.
Semiconductor Group
11
PEB 2245
Pin Definitions and Functions (cont'd) Pin No. 39 Symbol RES Input (I) Output (O) I Function Reset: A high signal on this input forces the MUSAC into reset state. The minimum pulse length is four clock periods. Clock: 4096- or 8192-kHz device clock.
44
CLK
I
Semiconductor Group
12
PEB 2245
1.4
Functional Symbols
Figure 3 Functional Symbol for the Standard Configuration
Figure 4 Functional Symbol for the Primary Access Configuration
Semiconductor Group
13
PEB 2245
1.5
Device Overview
The Multipoint Switching and Conferencing Unit (MUSAC) combines a time switch unit (MTSC) and a powerful signal processor on one chip. The MUSAC enhances the capabilities of a PBX by supporting teleconferencing and multipoint data communication over voiceband channels. Digital signal processing techniques are used to implement the conferencing algorithms. Up to 64 channels of the 512 incoming PCM channels may be manipulated by the signal processor and output to any of 256 outgoing PCM channels. All functions are programmed and controlled via an 8-bit standard P interface (Motorola or Intel type). The MUSAC is fabricated using the advanced CMOS technology from Siemens and is mounted in a P-LCC-44 package. Inputs and outputs are TTL-compatible.
Figure 5 Block Diagram of the PEB 2245
Semiconductor Group
14
PEB 2245
1.6
System Integration
Conferencing The MUSAC is designed to connect any of the 512 PCM-input channels to any of 256 output channels. Any input channel up to a total number of 64 can be handled in 21 independent conferences simultaneously. Any conference combination from 3 subscribers in 21 conferences up to 64 subscribers in only one conference is possible. In order to ensure an acceptable speech quality and to reduce echo and "singing" problems, the input channels can be attenuated individually by 0, - 3 dB, - 6 dB or - 9 dB and the output channels by 0 or - 3 dB; additionally, input signals below a threshold programmable to four different levels are disregarded. To lessen the risk of instability in multiparty conferences the voice signal from every second channel can be inverted so that disturbance signals in odd and even channels are subtracted from one another. If more capacity is needed, several devices can be connected. By connecting the 16 PCM-input lines in parallel to two MUSACs, a nonblocking switching matrix for 512 subscribers can be implemented: 128 input channels can be selected for up to 42 independent, simultaneous conferences. Figure 6 shows such an arrangement. Due to the tristate capability of the MUSAC larger switches with conferencing capability can be easily formed.
Figure 6 Memory Time Switch 16/16 for a Non-Blocking 512-Channel Switch with Conferencing Capability
Semiconductor Group
15
PEB 2245
Figure 7 shows the architecture of a primary access board with common channel signaling using four CMOS devices.
Figure 7 Architecture of a Primary Access Board Multipoint Switching In a multipoint configuration the communication between different stations is done by using a common media. In a PBX system this can be achieved by connecting all stations to one (or more) time-slots and transmitting the information back. Multipoint switching is a special form of conferencing for data communication. In contrast to audio conferences terminals broadcast data to the MUSAC which are only "or-connected". That is, at each bit time, the "conference sum" is "1" if the input of one or more terminals is "1"; otherwise, the result is "0". A simple example of such a system using Siemens VLSI switching devices is shown in figure 8. ISDN subscribers are connected via line cards and PCM highways to a multipoint switching matrix. The data from different terminals are summed up in the multipoint switching matrix and transmitted back to all stations. The switching matrix is build by using just one MUSAC. Every combination of subscribers may be switched to the same transport media (time-slot), in this way enabling a number of powerful multipoint communication systems.
Semiconductor Group
16
PEB 2245
Figure 8 Multipoint System Configuration for ISDN Subscribers
Semiconductor Group
17
PEB 2245
In order to establish a multipoint-connection with more than 64 terminals, you can form a multistage arrangement, as shown in figure 9.
Figure 9 Multistage Arrangement
Semiconductor Group
18
PEB 2245
2
Functional Description
Figure 10 Detailed Block Diagram of the PEB 2245 2.1 Basic Functional Principles
The MUSAC is a memory time switch device for a PCM PBX system, offering a variety of additional features like multipoint switching, conference calls, programmable noise suppression and attenuation. The MUSAC works either in standard configuration for usual switching applications or in the primary access configuration, where it realizes, together with the PEB 2035 (ACFA) and the PEB 2235 (IPAT), the system interface for up to four primary multiplex access lines. In both configurations the conference and multipoint switching capability can be used.
Semiconductor Group
19
PEB 2245
The block diagram is shown in figure 10. The MUSAC is designed to connect any of 512 PCM-input channels to any of 256 output channels. Any input channel up to a total number of 64 can be handled in 21 independent conferences simultaneously. Any conference combination from 3 subscribers in 21 conferences up to 64 subscribers in only one conference is possible. Not more than 8 subscribers should be connected to a single conference, however, in order to ensure an acceptable speech quality. It can be improved by selecting an additional attenuation and activating the noise suppression: The input channels can be attenuated by 0, - 3 dB, - 6 dB or - 9 dB and the output channels by 0 or - 3 dB. Input signals below a threshold programmable to four different levels are disregarded. The input information of a complete frame is stored in the on-chip 4-Kbit Speech Memory (SM). The incoming 512 channels of 8 bits each are written in sequence into fixed positions in the SM with a repetition rate of 8 kHz. Additionally, in the second half of the frame the 64 conference output channels of 8 bit each are written into the SM. The memory access is normally controlled by the input counter in the timing control block when writing into the SM but by the conference unit when writing the conference output channels. The read access is independent of the write access, so that both input and conference output channels can be read at any time. For outputting, the Connection Memory (CM) is read in sequence. Each location in the CM points to a location in the Speech Memory. The byte in this SM location is read into the current output timeslot. The read access of the CM is controlled by the output counter also contained in the timing control block. In addition, in the first half of the frame the input channels connected to a conference are read in sequence by the Conference Unit (CU). All connections are set up by an external controller which programs the Connection Memory (CM) and the Conference Control Memory (CCM) using the microprocessor interface. The CM address corresponds to one particular output time-slot and line number. The contents of this CM-location points to a particular input time-slot and line number in the transparent mode. In the conference mode or multipoint switching mode it contains the conference address and points to a conference output location in the SM instead. The same conference address is used to access the CCM. The parameters stored in the CCM include the input time-slot and line number, the associated conference number as well as the noise suppression thresholds and the attenuation levels. The conference number defines a unique location in the Conference Sum Memory (CSM) used to store the accumulated samples for each conference. The Conference Sum Memory is alternately loaded in the first half of the frame and unloaded in the following second half. In the first half the input samples are processed to implement the noise suppression, the expansion according to the European A-law or the US -law and the attenuation function. The Data Memory (DM) buffers these samples for output processing. The CSM is used to accumulate these samples and store the resulting sum. During output processing the input sample is retrieved from the Data Memory and the appropriate sum from the Conference Sum Memory for subtraction, so that the channel output signal contains the contribution of all the other channels in the conference except its own. After output attenuation and PCM compression, the data are written in the Speech Memory for output switching. If one result of the subtractions exceeds the full scale value, a saturation appears and the MUSAC signals this conference overflow condition by an interrupt. The conference number of the conference in overflow is buffered in the Conference Status Register (CST) which can be retrieved by the external controller.
Semiconductor Group
20
PEB 2245
A tone to be inserted into a conference is handled as an additional conference subscriber using any input PCM channel (access to CCM) but without assigning an output time-slot (no access to CM). Multipoint switching is a special form of conferencing for data communication. In the multipoint switching mode several terminals are connected together. Normally only one should transmit at a time; its signal is distributed to the other terminals. For collision detection purposes all input signals are summed up to construct the output signal. In contrast to audio conferences terminals broadcast data to the MUSAC which are only "or-connected". That is, at each bit time, the "conference sum" is "1" if the input of one or more terminals is "1"; otherwise, the result is "0". The data memory, the subtractor, the linearization and attenuation are of no use in this mode. The general procedure is the same as for conferencing. The chip architecture makes it possible to decrease the delay between incoming and outgoing PCM channels. The processed input samples are transmitted either in the same frame or in the next frame at the latest. Definitions
q The PEB 2245 works with either an 8192-kHz clock or a 4096-kHz clock. Henceforth, the
respective clock periods are referred to as tCP8 and tCP4.
q The bits of a time-slot are numbered 0 through 7. Bit 0 (MSB) of a time-slot is the first bit to be
received or transmitted by the MUSAC, bit 7 (LSB) the last. Preparation of the Input Data (Input Buffer) The PEB 2245 works in 2048-, 4096- or 8192-kbit/s PCM systems. The frame frequency is 8000 Hz in all 3 types of systems. Therefore a frame consists of 32, 64 or 128 time-slots of 1 byte each, respectively. In order to fill the speech memory, which has a fixed capacity of 512 channels, either 16-, 8- or 4 input lines are necessary, respectively. Thus, in 4- and 8-MHz systems only some of the 16 input lines can be used. Moreover, the PEB 2245 can also work with two different input data rates simultaneously. In this case some of the PCM-input lines operate at one data rate, while others operate at another. Table 2 states how many input lines are operating at the different data rates for all possible input data rate combinations. In the following they will be referred to as input modes. The input mode the PEB 2245 is actually working in has to be programmed into the mode register, bits MI1, MI0, MO1, MO0. In chapter 4.1 you will find a complete description which input line is connected to which system, for each of the input modes.
Semiconductor Group
21
PEB 2245
Table 2 Possible Input Modes Input Modes 16 8 4 2 x 8192 4 x 4096 x x x + + 2048 4096 8192 8 x 2048 8 x 2048 kbit/s kbit/s kbit/s kbit/s kbit/s Type Single mode Single mode Single mode Mixed mode Mixed mode
The PEB 2245 runs with either a 4096- or a 8192-kHz device clock as selected with CFR:CPS. Data rates and clock frequencies may be combined freely. However, processing 8192-kbit/s data, an 8192-kHz clock must be supplied. The preparation of the input data according to the selected input mode is made in the input buffer. It converts the serial data of a time-slot to parallel form. In standard configuration time-slot 0 begins with the rising edge of the SP pulse as shown in upper half of figure 11 denoted CSR:(0000XXXX). As can be seen there the beginning of a input time-slot is defined such, that the input lines have settled to a stable value, when the datum is actually sampled. 4096- and 8192-kbit/s data is sampled in the middle of the bit period at the falling edge of the respective data clock. 2048-kbit/s data is sampled after 3/4 of the according bit period, i.e. with the rising edge of the 4th 8192-kHz clock cycle or the falling edge of the 2nd 4096-kHz clock cycle of the considered bit period. In the primary access configuration a different timing scheme may apply to the odd (physical) input lines. They are affected by the content of the clock shift register (CSR), which can be programmed via the P interface (see paragraph 2.2). The clock shift register holds the information, how the frame structure is shifted in the primary access configuration. Its content defaults to 00H after power up and is also set to this value, whenever the standard configuration is selected.
Semiconductor Group
22
PEB 2245
Figure 11 Latching Instant for Input Data
Semiconductor Group
23
PEB 2245
The four most significant bits of the clock shift register are of interest for the input lines. They only affect the odd input lines (see section Clock Shift Register): The frame structure can be advanced by the number of bit periods programmed to the RS2, RS1 and RS0 bits of the CSR. For example, programming the CSR with (1100XXXX) a new frame starts 6-bit periods before the rising edge of the SP pulse. Selecting RRE to logical 1 the frame is delayed by half a bit period (see figure 11). The data is then sampled in the middle of the respective bit period for all data rates. The last line of figure 11 shows the sampling instants for the CSR entry (1001XXXX). Then the input frame is advanced by 4-bit periods and delayed by a half resulting in a 3 1/2 clock period advancement of the input frame. For further examples refer to figure 19. Thus the frame structure may be selected to begin at any 1/2-bit period value between a resulting advancement of 7-bit periods and a resulting delay of 1/2 a bit period. Setting CSR = 0XH the same timing conditions apply to even and odd inputs. Then all system interface inputs are processed in the same way they are in the standard configuration. Output Buffer The output buffer rearranges the data read from the speech memory. It basically converts the parallel data to serial data. Depending on the validity bit the output buffer outputs the data or switches the line to high impedance. The most significant bits of the 256 words in the connection memory are interpreted as validity bits for the 256 possible output channels: A logical 0 enables the programmed connection, a logical 1 tristates the output. The mode register (MOD) bits MI1, MI0, MO1 and MO0 control this process. The possible output modes are listed in table 3. Table 3 Possible Output Modes Output Modes 8 4 2 1 x 8192 2 x 4096 x x x + + 2048 4096 8192 4 x 2048 4 x 2048 kbit/s kbit/s kbit/s kbit/s kbit/s Type Single mode Single mode Single mode Mixed mode Mixed mode
Figure 12 shows when the single bits are output. In standard configuration they are clocked off at the rising clock edge at the beginning of the considered bit period. Time-slot 0 starts two tCP8 before the falling edge of the SP pulse. In primary access configuration the even output lines are affected by the XS2, XS1, XS0 and XFE entries in the clock shift register. The output frame is synchronized with the rising edge of the SP signal.
Semiconductor Group
24
PEB 2245
Assuming a CSR entry X0H the output frame starts with the rising edge of the SP pulse. Programming the XS2, XS1 and XS0 bits with a value deviating from binary 000 the output frame is delayed by 8D-(XS2, XS1, XS0)B bit periods. E.g., a CSR entry of (XXXX0010) delays the output frame by 7-bit periods relative to the rising SP-pulse edge. Programming CSR:(XXXXXXX1) the output frame is delayed by another half a device clock period. In figure 12 the outputting instants are shown for a device clock of 4096 and 8192 kHz and a CSR:(XXXX0001). The last line in figure 12 shows an even 8192-kbit/s output line for the CSR entry (XXXX1101) and an 8192-kHz device clock. The output frame is delayed by 2 1/2-bit periods. For further examples refer to figure 19. If the CSR is programmed such that XS2 is identical to RS2, XS1 to RS1, XS0 to RS0 and RRE to XFE the time-slot boundaries of input and output coincide. Programming XS2, XS1, XS0 as well as RS2, RS1, RS0 to logical 0 input and output time-slots coincide. Otherwise the system interface output frame starts one time-slot after the system interface input. This can be seen comparing for example the lines 0100XXXX and XXXX0100 in figure 19.
Semiconductor Group
25
PEB 2245
SP Primary Access Configuration 2 t CP8 SP Standard Configuration CLK 8192 kHz CLK 4096 kHz 5 6 7 bit0 1 2 3 4 5 6 7 0 1 2 3 8192 kbit/s Data Rate
CSR: (XXXX 0000)
Time Slot 127 6 Time Slot 63 7 Time Slot 31 4 5 6 7 bit0 1 2 7 0
Time Slot 0 1 2 3 Time Slot 0 0 1 Time Slot 0 3 4 5 6 7
Time Slot 1 4 5 4096 kbit/s Data Rate
2
2048 kbit/s Data Rate
0
1
2
8192 kbit/s Data Rate
CSR: (XXXX 0001) 8192 kHz clock
Time Slot 127 6 Time Slot 63 7 Time Slot 31 7 0
Time Slot 0 1 2 3 Time Slot 0 0 1 Time Slot 0 -
Time Slot 1 4 4096 kbit/s Data Rate
2
2048 kbit/s Data Rate
CSR: (XXXX 0001) 4096 kHz clock
6 Time Slot 63
7
0
1
2
3 Time Slot 0
4
4096 kbit/s Data Rate
7 Time Slot 31
0
1 Time Slot 0
2048 kbit/s Data Rate
CSR: (XXXX 1101) 4 5 6 7 bit0 1 2 3 4 5 6 7 0
8192 kbit/s Data Rate
ITD03747
Time Slot 127
Time Slot 0
Figure 12 Clocking Off Instant of Output Data
Semiconductor Group
26
PEB 2245
Configuration Type The MUSAC works either in the standard configuration for usual switching applications or in the primary access configuration. In these both configurations the conference and multipoint switching capability can be used. Standard Configuration A logical 1 in the CFS bit of the configuration register sets the PEB 2245 in standard mode (default after power up). All modes from table 7 can be used. It has to be ensured that the data rate is not higher than the selected device clock (4096 or 8192 kHz). In this application 512 channels per frame are written into the speech memory. Each one of them can be connected to any output channel. According to table 8 and table 10 and depending on the selected mode the least significant bits of the connection memory address and data contain the logical pin numbers, the most significant bits the time-slot number of the output and input channels. The following example explains the programming sequence. Time-slot 7 of the incoming 8192-kbit/s input line IN 14 shall be connected to time-slot 6 of the output line OUT 5 of an 2048-kbit/s system. According to table 8 in 8192-kbit/s systems the input line IN 14 is the logical input line 2. Output line number and logical output number are identical to one another. Therefore the following byte sequence on the address data bus has to be used to program the CM properly (see table 10). 00100000 00011110 00110101 (Control Byte) (Data Byte) (Address Byte)
The frame, for all input channels, starts with the rising edge of the SP signal. The frame for all output channels begins two tCP8 (with 8192-kHz device clock) or one tCP4 period (4096-kHz device clock) before the falling SP edge. The period of time between the rising and falling edge of the SP pulse should be
tSPH
= =
(2 + N x 4) tCP8 (1 + N x 2) tCP4
(0 N 255)
N is an user defined integer. By varying N, tSPH can be varied in 2048-kHz clock period steps. For an example using N = 2 refer to figure 13.
Semiconductor Group
27
PEB 2245
Figure 13 SYP Duration for N = 2 Primary Access Configuration A logical 0 in the CFS bit of the configuration register selects the PEB 2245 for primary access applications. In this case the MUSAC is an interface device connecting a standard PCM interface (system interface) with another PCM-interface e.g. an intermediate interface for connections to primary loops (synchronous interface). For both a serial interface is provided. The synchronous 2048-kbit/s interface consists of four input and four output lines with a bit rate of 2048-kbit/s. This interface can be used to connect the PEB 2245 to up to four primary trunk lines via coding/decoding devices with frame alignment function (e.g. PEB 2035 ACFA) and line transceivers with clock and data recovery (e.g. PEB 2235 IPAT) and to signalling processors (e.g. the SAB 82520 HSCC). The system interface is not confined to one data rate but can operate at the full choice of the PEB 2245 data rates: 2048, 4096 and 8192 kbit/s. A clock shift in a range of 7 1/2 clock steps with half clock step resolution may be programmed independently for inputs and outputs. The frame for all input- and output lines starts with the rising edge of the SP signal. In the primary access mode the signals TSC0, TSC1, TSC2 and TSC3 indicate when the associated system interface output is valid. The signal DCL supplies a 2-MHz clock which can be used for other devices at the synchronous interface, e.g. the High Level Serial Communication Controller HSCC (SAB 82520). In the primary access configuration only those modes which support at least 4 input and 4 output lines at 2048-kbit/s can be used. These are the modes MI1, MI0, MO1, MO0 = 0H, AH, FH (see table 7). Programming the CM in the primary access configuration is described in tables 8, 11 and 12. The least significant 2 bits of the data byte and the least significant bit of the address byte determine the type of interface, the more significant bits define the logical line number and time-slot number. According to figure 14 in the primary access configuration the connection memory is usually programmed to switch the system and synchronous interface inputs to the synchronous and system interface outputs, respectively. However, it is also possible to connect the system interface inputs to the system interface outputs as well as the synchronous interface inputs to the synchronous interface outputs. This connection possibility allows for test loops at the system and the synchronous interfaces. Semiconductor Group 28
PEB 2245
Figure 14 Connection Choices in the Primary Access Configuration 2.2 Microprocessor Interface and Registers
The MUSAC is programmed via the P interface. It consists of the address data bus AD7 ... AD0, the address bits A1 ... A0, the Write (WR), the Read (RD), the Address Latch Enable (ALE), the Interrupt (INT) and the Chip Select (CS) signal, as shown in figure 15.
Figure 15 The MUSACTM Controlled by a Intel Microprocessor The standard 8-bit P interface can communicate with Intel multiplexed/demultiplexed microprocessors as well as with Motorola demultiplexed processors. It gives access to the internal registers and to the control memories (Connection Memory, Conference Control Memory).
Semiconductor Group
29
PEB 2245
Table 4 P-Interface Functions ALE Fixed to VDD Fixed to ground Switching Type of P-Interface Motorola Intel Intel Bus Structure demultiplexed demultiplexed multiplexed Pin 24 DS RD RD Pin 25 R/W WR WR Package P-LCC P-LCC P-LCC
In the multiplexed P-interface mode A0, A1 have to be fixed to logical 0. For a demultiplexed P interface the address bits A1 and A0 are needed for addressing a register. For the P-interface timing pleasure refer to chapter 5.5. Five directly addressable registers are provided:
q q q q q
Mode register (MOD) Status register (STA) Conference Status register (CST) Conference Mask Register (CMR) Indirect Access Register (IAR)
Two other registers and the control memories are accessed by a simple three byte indirect access method:
q q q q
Configuration Register (CFR) Clock Shift Register (CSR) Connection Memory (CM) Conference Control Memory (CCM)
The status register (STA) and the conference status register (CST) are read-only-registers, the conference mask register (CMR) is a write-only-register; MOD, CFR, CSR, IAR and CM or CCM can be read or written. An indirect access scheme is used to access the CFR, CSR, CM or CCM using the indirect access register (IAR). The following direct registers may be accessed: Table 5 Addressing the Direct Registers Address Demultiplexed Mode A (1:0) 0H 1H 2H 3H Multiplexed Mode AD (7:0) 0H 2H 4H 6H MOD - CMR IAR MOD STA CST IAR Write Operation Read Operation
Semiconductor Group
30
PEB 2245
Indirect access to the CFR, CSR, CM or CCM: An indirect access is performed by reading/writing three consecutive bytes (first byte = control byte, second byte = data byte, third byte = address byte) to/from IAR. Bit 7 K2 D7 IA7 K1 D6 IA6 K0 D5 IA5 0 D4 IA4 0 D3 IA3 DI0 D2 IA2 D9 D1 IA1 Bit 0 D8 D0 IA0 Control Byte Data Byte Address Byte
The bits K2 ... K0 determine whether the CFR, the CSR, the CM or the CCM shall be accessed, whether a write or read operation shall be performed and whether the first or the second memory access shall be executed. (To describe a conference two accesses to the CCM are necessary). The bits D7 ... D0 contain the information which shall be written into the control memories or the indirect registers. The address byte indicates which one of the indirect registers shall be accessed or in which memory location the data shall be written. An exact definition is given in chapter Indirect Access Register. Before an indirect access is started, the Z- and B bits of the status register must be 0. With the first instruction the Z-bit is set (see chapter Status Register). After the third instruction the MUSAC accesses the memory location. This access requires maximally 900 ns. After the access is finished the Z bit is reset. Figure 16 a) illustrates a write operation on the IAR. It is possible to read or write the direct access registers while an indirect access is in progress. Thus a register may be read in the time intervals that separate the three sequential indirect access instructions. Also, the current indirect access may be aborted by setting the MOD:RI. One indirect register access has to be completed before the next one can be started. To read the indirect registers or the CM two sequences of three instructions each have to be programmed. In the first sequence the MUSAC is instructed which register of CM address to read. The data transferred to the PEB 2245 in this first sequence is of no significance. With the first write instruction STA:Z is set. After the first 3 instructions the MUSAC needs 900 ns to write the result to the IAR. The status register bit Z is reset after maximally 900 ns. Then 3 read operations follow. Again, STA:Z is set with the first read instruction. The 3 instructions read 3 bytes from the IAR. Figure 16 b) shows this procedure. After the third read operation the PEB 2245 needs another 900 ns to reset the indirect access mechanism and the Z bit in the status register. In CCM read accesses three sequences of three instructions (two write sequences and one read sequence; see figure 16 c)) are necessary.
Semiconductor Group
31
PEB 2245
Figure 16 Timing Diagrams of IAR Semiconductor Group 32
PEB 2245
3 3.1
Operational Description Reset State
After a hardware reset (RES) the MUSAC is set to its initial state. The MOD- and CFR-register bits are all set to logical 1; the CSR, CST and CMR register bits are set to logical 0. The STA register B bit is undefined, the Z bit contains logical 0. 3.2 Initialization Procedure
After reset a few internal signals and clocks need to be initialized. This is done with the initialization sequence. To give all signals and clocks a defined value only 4 SP pulses are necessary. The SP pulses may be of any length allowed in normal application, the time interval between the two SP pulses may be of any length down to 250 ns. With all signals being defined, the CM needs to be reset. To do that a logical 0 is written into MOD:RC. STA:B is set. The resulting CM reset is finished after max. 250 s and is indicated by the status register B bit being logical 0. Changing the pulse shaping factor N during CM-reset may result in a CM-reset time longer than 250 s. To prepare the MUSAC for programming the CM and CCM, the RI bit in the mode register must be reset. Note that one mode register access can serve to reset both RC- and RI bits as well as configuring to chip (i.e. selecting operating mode etc.).
Figure 17 Initializing the PEB 2245 for a 8192-kHz Device Clock Semiconductor Group 33
PEB 2245
Figure 18 Initializing the PEB 2245 for a 4096-kHz Device Clock 3.3 Operation with a 4096-kHz Device Clock
In order for the MUSAC to operate with a 4096-kHz device clock the CPS bit in the CFR register needs to be reset. This has to be done before the CM reset and needs 1.8 s. For a flow chart of this process refer to figure 18. 3.4 Standby Mode
With MOD:SB being logical 1 the MUSAC works as a backup device in redundant systems. It can be accessed via the P interface and works internally like an active device. However, the outputs are high impedance. If the SB bit is reset, the outputs are switched to low impedance for the programmed active channels and this MUSAC can take over from another device which has been recognized as being faulty.
Semiconductor Group
34
PEB 2245
4
Detailed Register Description
The following registers may be accessed: Table 6 Addressing the Direct Registers Address Demultiplexed Mode A (1:0) 0H 1H 2H 3H Multiplexed Mode AD (7:0) 0H 2H 4H 6H MOD - CMR IAR MOD STA CST IAR Write Operation Read Operation
The chapters in this section cover the registers in detail.
4.1
Mode Register (MOD) Read/write, address: 0H Read/write, address: 0H
Access in the multiplexed P-interface mode: Access in the demultiplexed P-interface mode: Reset value: BFH AD7 RC RC 0 RI SB
AD0 MI1 MI0 MO1 MO0
Reset Connection memory; writing a zero to this bit causes the complete connection memory to be overwritten with 200H (tristate). During this time STA:B is set. The maximum time for resetting is 250 s. Reset Indirect access mechanism; setting this bit resets the indirect access mechanism. RI has to be cleared before writing/reading IAR after reset. Stand By; by selecting SB = 1 all PCM outputs are tristated. The connection memory works normally. The MUSAC can be activated immediately by resetting SB. Input/Output operation Mode; these bits define the bit rate of the input and output lines. The bitrates are given in table 7, the corresponding pin functions in table 8 (standard configuration).
RI SB
MI1/0 MO1/0
Semiconductor Group
35
PEB 2245
Table 7 Input/Output Operating Modes MI1 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 1 MI0 0 0 0 1 1 1 0 0 0 0 1 1 0 1 1 1 MO1 0 0 1 0 0 1 0 0 1 1 1 1 1 0 0 1 MO0 0 1 0 0 1 0 0 1 0 1 1 1 1 1 0 0 Input Mode 16 x 2 16 x 2 16 x 2 4x8 4x8 4x8 2x8/8x2 2x8/8x2 2x8/8x2 8x4 4x8 4x4/8x2 8x4 16 x 8 unused unused Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Output Mode 8x2 2x8 4x2/1x8 8x2 2x8 4x2/1x8 8x2 2x8 4x2/1x8 4x4 4x4 4x2/2x4 2x8 2x8 unused unused Mbit/s** Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s Mbit/s** Mbit/s Mbit/s Mbit/s** Mbit/s Mbit/s*
* for space switch application only; the conference or multipoint switching capability cannot be used in this operating mode ** can also be used for primary access configuration Note: In the mixed modes the first bit rate refers to the odd line numbers, the second one to the even line numbers.
Semiconductor Group
36
PEB 2245
Table 8 Input and Output Pin Arrangement for the Standard Configuration
Input Pin Arrangement Pin No. 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Note: 16 x 8 Mbit/s 16 x 2 Mbit/s IN1 IN0 IN5 IN4 IN9 IN8 IN13 IN12 IN14 IN15 IN10 IN11 IN6 IN7 IN2 IN3 4x8 Mbit/s 8x2+2x8 Mbit/s IN0 IN4 IN8 IN1 IN0 IN2 IN3 IN1 IN12 IN14 IN3 IN10 IN6 IN2 IN1 IN0 IN5 IN4 IN6 IN7 IN2 IN3 8x4 Mbit/s 8x2+4x4 Mbit/s IN0 IN4 IN1 IN8 IN5 IN12 IN14 IN7 IN10 IN3 IN6 IN2
The input line numbers shown are the logical line numbers to be used for programming the connection memory and the conference control memory. In the case of 16 input lines the logical line numbers are identical to the pin names.
Output Pin Arrangement Pin No. 35 36 37 38 40 41 42 43 Note: 8x2 Mbit/s OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1 OUT0 2x8 Mbit/s 4x2+1x8 Mbit/s OUT7 OUT5 OUT3 OUT1 OUT0 OUT1 OUT0 OUT3 OUT2 OUT1 OUT0 4x4 Mbit/s 4x2+2x4 Mbit/s OUT7 OUT5 OUT3 OUT2 OUT1 OUT0
The logical output line numbers shown above are identical to the pin names.
Semiconductor Group
37
PEB 2245
Table 9 Input, Output and Tristate Pin Arrangement for the Primary Access Configuration Pin No. Pin Name TSC0 TSC1 TSC2 TSC3 OUT0 OUT2 OUT4 OUT6 IN13 IN9 IN5 IN1 OUT1 OUT3 OUT5 OUT7 IN14 IN10 IN6 IN2 P-LCC 5 8 10 12 43 41 38 36 11 9 7 4 42 40 37 35 13 15 17 19 Mode Note: TSC0 TSC1 TSC2 TSC3 OUT0 OUT1 OUT2 OUT3 IN3 IN2 IN1 IN0 OUT0 OUT1 OUT2 OUT3 IN3 IN2 IN1 IN0 0000 System Interface Mode 2 MHz 4 MHz TSC0 TSC1 8 MHz TSC0 System interface tristate control signals, clock shift programmable System interface outputs clock shift programmable
OUT0 OUT1
OUT0
IN1 IN0
IN0
System interface inputs, clock shift programmable
OUT0 OUT1 OUT2 OUT3 IN3 IN2 IN1 IN0 1111
OUT0 OUT1 OUT2 OUT3 IN3 IN2 IN1 IN0 1010
Synchronous 2-MHz interface outputs
Synchronous 2-MHz interface inputs
MI1, MI0, MO1, MO0
The input, output and tristate control line numbers shown in the center columns of this table are logical line numbers. The corresponding pin names are listed in the left most column.
Semiconductor Group
38
PEB 2245
4.2
Status Register (STA) Read, address: 2H Read, address: 1H AD0 Z X X X VN2 VN1 VN0
Access in the multiplexed P-interface mode: Access in the demultiplexed P-interface mode: AD7 B X B
don't care Busy: The chip is busy resetting the connection memory (B = 1). B is undefined after power up and logical 0 after the device initialization. The three byte indirect access register is not accessible. Note: The maximum time for resetting is 250 s.
Z
Incomplete instruction; a three byte indirect instruction is not completed (Z = 1). Z is 0 after power up. Note: Z is reset and the indirect access is cancelled by setting MOD:RI or resetting MOD:RC.
VN (2:0) VN2 0
Version Number according to the table below: VN1 0 VN0 0 Device Versions A1 (V1.2)
4.3
Conference Status Register (CST) Read, address: 4H Read, address: 2H
Access in the multiplexed P-interface mode: Access in the demultiplexed P-interface mode: Reset value: 00H AD7 X X IR IR don't care COV CN4
AD0 CN3 CN2 CN1 CN0
Initialization Request. The connection memory and the conference control memory may have lost data (IR = 1). The IR bit is set after power failure or inappropriate clocking and is reset by reading CST. Conference Overflow (overflow = > logical 1) Conference Number of the conference in overflow
COV CN4 ... CN0
Semiconductor Group
39
PEB 2245
4.4
Conference Mask Register (CMR) Read/Write, address: 4H Read/Write, address: 2H
Access in the multiplexed P-interface mode: Access in the demultiplexed P-interface mode: Reset value: 00H AD7 0 IR COV 0 0
AD0 0 0 0
A logical 1 disables the corresponding interrupt. IR COV 4.5 Initialization Request mask; the initialization request is masked (IR = 1) Conference Overflow mask; the conference overflow is masked (COV = 1) Indirect Access Register (IAR) Read/Write, address: 6H Read/Write, address: 3H
Access in the multiplexed P-interface mode: Access in the demultiplexed P-interface mode:
An indirect access is performed by reading/writing three consecutive bytes (first byte = control byte, second byte = data byte, third byte = address byte) to/from IAR.
Bit 7 K2 D7 IA7 K1 D6 IA6 K0 D5 IA5 0 D4 IA4 0 D3 IA3 DI0 D2 IA2 D9 D1 IA1
Bit 0 D8 D0 IA0 Control Byte Data Byte Address Byte
K2 ... K0 control the indirect access according to the following table: K2 0 0 0 0 1 1 1 1 K1 0 0 1 1 0 0 1 1 K0 1 0 1 0 1 0 1 0 Type of Access Write CM Read CM Write CCM: first access Read CCM: first access Write CCM: second access Read CCM: second access Write indirect register Read indirect register
Semiconductor Group
40
PEB 2245
Access to CM DIO = 0 D9 D8 ... D0 IA7... IA0 D9 - D0 DIO = 1 D9 D8 ... D6 D5 ... D0 IA7 ... IA0 D9 - D0 Transparent Switching (i.e. the MUSAC works exactly like a MTSC) Validity bit: A logical 0 enables the programmed connection, a logical 1 tristates the outputs Logical line and time-slot number of the inputs Logical line and time-slot number of the outputs Is written to the CM address IA7 - IA0 Conference Switching or Multipoint Switching Mode Validity bit: A logical 0 enables the programmed connection, a logical 1 tristates the outputs Logical 0 Conference control address Logical line and time-slot number of the outputs Is written to the CM address IA7 - IA0. D5 - D0 contain the address which points to the appropriate CCM location.
D8 - D0 and IA7 - IA0 contain the information for the logical line and time-slot numbers of the programmed connection, D8 - D0 for the inputs, IA7 - IA0 for the outputs. Table 10 shows the programming of these bits for standard configuration, table 11 and 12 for the primary access configuration. Table 10 Time-Slot and Line Programming for Standard Configuration Standard configuration, all modes except space switch mode 2-Mbit/s input lines Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit D3 D8 D9 D2 D8 D9 D1 D8 D9 IA2 IA7 IA1 IA7 IA0 IA7 to to to to to to to to to to to D0 D4 D0 D3 D0 D2 IA0 IA3 IA0 IA2 IA1 Logical line number Time-slot number Validity bit Logical line number Time-slot number Validity bit Logical line number Time-slot number Validity bit Line number Time-slot number Line number Time-slot number Line number Time-slot number
4-Mbit/s input lines
8-Mbit/s input lines
2-Mbit/s output lines 4-Mbit/s output lines 8-Mbit/s output lines
Semiconductor Group
41
PEB 2245
Table 11 Time-Slot and Line Programming for the Primary Access Configuration 2-Mbit/s input lines Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit D1 D3 D8 D9 D1 D2 D8 D9 D1 D8 D9 IA0 IA2 IA7 to to to to to to to D0 D2 D4 D0 D3 D0 D2 Interface select in Line number Time-slot number Validity bit Fixed to 01 (system interface) Line number Time-slot number Validity bit Fixed to 01 (system interface) Time-slot number Validity bit Interface select out Line number Time-slot number Fixed to 0 (system interface) Line number Time-slot number Fixed to 0 (system interface) Time-slot number
4-Mbit/s input lines
8-Mbit/s input lines
2-Mbit/s output lines
to to
IA1 IA3
4-Mbit/s output lines
IA0 IA1 IA7 to IA0 IA7 to
IA2 IA1
8-Mbit/s output lines
The interface select bits have to be programmed as shown in the following table: Table 12 Interface Selection Bits System Interface Input Lines Output Lines Access 1 to CCM DI0 D9 Logical 0 Inversion bit: In a multiparty conference there is some risk of instability due to reflections at the hybrid. If these reflections are not canceled, they will be summed up in the conference sum and will be transmitted to the subscriber, where again they could be reflected. In very big conferences (>> 4 subscribers) this behaviour could result in an instability. To avoid this the PEB 2445 has the ability to invert every second conference channel, which has no audible influence on the speech quality. By this the noise due to reflections is compensated to a high degree. The feature can also be applied to reduce noise due to line impedance mismatch. Logical line and time-slot number of the inputs (see table 10 to 12) Logical 0 Conference control address 42 01 0 Synchronous 2-MHz Interface 10 1
D8 ... D0 IA7/IA6 IA5 ... IA0
Semiconductor Group
PEB 2245
Access 2 to CCM DI0 D9/D8 D7/D6 D5 Logical 0 Noise suppression threshold Input attenuation level Output attenuation level Note: D7, D6, D5 are only relevant to conference mode; in the multipoint switching mode these bits must be logical 0. D4 ... D0 Conference number: 21 independent simultaneous conferences are possible. By using the conference number 1FH an attenuation or noise suppression can be inserted in a channel without conferencing. Logical 0 Conference control address
IA7/IA6 IA5 ... IA0
D9 0 0 1 1
D8 0 1 0 1
Noise Suppression Threshold no noise suppression fifth step, first segment ninth step, first segment sixteenth step, first segment
D7 0 0 1 1
D6 0 1 0 1
Input Attenuation Level 0 dB 3 dB 6 dB 9 dB
D5 0 1
Output Attenuation Level 0 dB 3 dB
Please note: The sequence of programming (access 1, access 2) is important.
Semiconductor Group
43
PEB 2245
4.6
Indirect Registers
Configuration Register (CFR) Access: Read or write at address FEH Reset value: FFH AD7 1 CPS CFS FS 1 CUA2 CUA1 CUA0 FS CFS CPS AD0
Clock Period Select: Device clock is set to 8192 kHz (logical 1) or 4096 kHz (logical 0). Configuration Select: The MUSAC works either in the primary access configuration (CFS = 0) or in the standard configuration (CFS = 1). Function Select: FS = 0: Multipoint switching FS = 1: Conferencing
CUA0 ...CUA2 PCM encoding law and PCM-byte format CUA0 1 0 Encoding Law A-law -law
CUA2 0 0 1 1
CUA1 0 1 0 1
PCM-Byte Format no bits inverted even bits inverted odd bits inverted all bits inverted
Clock Shift Register (CSR) Access: Read or write at address FFH Reset value: 00H AD7 RS2 RS2 ... RS0 RS1 RS0 RRE XS2 XS1 XS0 XFE AD0
Receive clock Shift, bits 2 - 0. The received data stream is shifted in bit period steps.
Semiconductor Group
44
PEB 2245
RRE XS0 ... XS2 XFE
Receive with Rising Edge. The data is sampled with the falling (RRE = 0) or rising edge (RRE = 1) of the data equivalent clock. Transmit clock Shift, bits 2 - 0. The transmitted data stream is shifted. Transmit with Falling Edge; data is transmitted with the rising (XFE = 0) or falling edge (XFE = 1) of the device clock.
Data stream manipulation according to these register entries only affects the system interface and only in the primary access configuration. The frame structure can be moved relative to the SP slope by up to 7-clock periods in half clock period steps. This register can hold non-zero values only for a CFR:CFS value of logical 0. Identical non-zero entries for RS2 - RS0 and XS2 - XS0 as well as identical RRE and XFE generate an output time-slot structure which is 1 time-slot late relative to the input time-slot structure. Identical 000 entries for RS2 - RS0 and XS2 - XS0 as well as RRE and XFE being logical 0 cause the input and output frames to coincide time.
Figure 19 Clock Shifting
Semiconductor Group
45
PEB 2245
5 5.1
Electrical Characteristics Absolute Maximum Ratings Symbol Limit Values 0 to 70 - 65 to 125 - 0.4 to VDD + 0.4 7 Unit C C V V
Parameter Ambient temperature under bias Storage temperature Voltage on any pin with respect to ground Maximum voltage on any pin
TA Tstg VS Vmax
Note: Stresses above those listed here may cause permanent damage to the device. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
5.2 DC Characteristics
TA = 0 C to 70 C; VDD = 5 V 5 %, VSS = 0 V.
Parameter L-input voltage H-input voltage L-output voltage H-output voltage H-output voltage Power supply current Operational CLK = 4 MHz CLK = 8 MHz Symbol Limit Values min. max. 0.8 0.45 2.4 V V V V 7 12 10 mA mA A - 0.4 2.0 Unit Test Condition
VIL VIH VOL VOH VOH ICC ICC ILI ILO
VDD + 0.4 V IOL = 2 mA IOH = - 400 A IOH = - 100 A VDD = 5 V,
inputs at 0 V or VDD, no output loads 0 V < VIN < VDD to 0 V 0 V < VOUT < VDD to 0 V
VDD - 0.5
Input leakage current Output leakage current
Note: The listed characteristics are ensured over the operating range of the integrated circuit. Typical characteristics specify mean values expected over the production spread. If not otherwise specified, typical characteristics apply at TA = 25 C and the given supply voltage.
5.3 Capacitances
TA = 25 C, VDD = 5 V 5 %, VSS = 0 V.
Parameter Input capacitance I/O capacitance Output capacitance Symbol min. Limit Values max. 10 20 15 pF pF pF Unit
CIN CIO COUT
Semiconductor Group
46
PEB 2245
5.4
AC Characteristics
Ambient temperature under bias range, VDD = 5 V 5 %. Inputs are driven at 2.4 V for a logical 1 and at 0.4 V for a logical 0. Timing measurements are made at 2.0 V for a logical 1 and at 0.8 V for a logical 0. The AC testing input/output waveforms are shown below.
2.0 Test Points 0.8
2.0 0.8
Device Under Test
C Load = 150 pf
ITS00568
Figure 20 I/O Waveform for AC Tests
Semiconductor Group
47
PEB 2245
Figure 21 Microprocessor Interface Timing Intel Bus Mode
Semiconductor Group
48
PEB 2245
5.5
Microprocessor Interface Timing
5.5.1 Motorola Bus Mode
Figure 22 P Write Cycle
Figure 23 Multiplexed Address Timing
Figure 24 Non-multiplexed Address Timing
Semiconductor Group
49
PEB 2245
Parameter ALE pulse width Address setup time to ALE Address hold time from ALE Address latch setup time to WR, RD Address setup time to WR, RD Address hold time from WR, RD ALE pulse delay DS delay after R/W setup RD pulse width Data output delay from RD Data float from RD RD control interval WR pulse width Data setup time to WR + CS Data hold time from WR + CS WR control interval
Symbol min.
Limit Values max. 50 20 10 0 10 20 15 0 110 110 25 70 60 35 10 70
Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns
tAA tAL tLA tALS tAS tAH tAD tDSD tRR tRD tDF tRI tWW tDW tWD tWI
PCM-Interface Timing Parameter PCM-input setup PCM-input hold Output delay Tristate delay Symbol min. Limit Values max. ns ns 45 55 ns ns 15 30 Unit
tS tH tD tT
Semiconductor Group
50
PEB 2245
Clock and Synchronization Timing Parameter Clock period 8 MHz high Clock period 8 MHz low Clock period 8 MHz Synchronization pulse setup 8 MHz Synchronization pulse delay 8 MHz Clock period 4 MHz high Clock period 4 MHz low Clock period 4 MHz Synchronization pulse setup 4 MHz Synchronization pulse delay 4 MHz Data clock delay Synchronization pulse low Symbol min. Limit Values max. ns ns ns 40 48 120 10 0 90 90 240 10 30 100 Unit
tCP8 H tCP8 L tCP8 tSS8 tSH8 tCP4 H tCP4 L tCP4 tSS4 tSH4 tDCD tSPL
tCP8 - 20 tCP8 - 20
ns ns ns ns ns
tCP4 - 30
100
ns ns ns
tCP4 - 10 + tCP4H ns
Semiconductor Group
51
PEB 2245
1020 CLK
1021
1022
1023
0
1
2
3
t CP 8H
SP
t CP 8L t CP 8 tS
t SS 8
t SH 8
tH tD
Time-Slot TS 0 , Bit 0 0 , Bit 0
IN 2 Mbit/s OUT 2 Mbit/s Time-Slot
TS 31, Bit 7 31, Bit 7
tS
IN 4 Mbit/s
tH
TS 63 , Bit 7 TS 0 , Bit 0 TS 0 , Bit 1
TS 63 , Bit 6
tD
OUT 4 Mbit/s TS 63 , Bit 6 TS 63 , Bit 7 TS 0 , Bit 0 TS 0 , Bit 1
tS
IN 8 Mbit/s
TS 127 Bit 4 TS 127 Bit 5 TS 127 Bit 6 TS 127 Bit 7
tH
TS 0 Bit 0 TS 0 Bit 1 TS 0 Bit 2 TS 0 Bit 3
tD
OUT 8 Mbit/s SP OUT 2 Mbit/s OUT 8 Mbit/s
TS 0 Bit 0 TS 127 Bit 4 TS 127 Bit 5 TS 127 Bit 6 TS127 Bit 7 TS 0 Bit 0 TS 0 Bit 1 TS 0 Bit 2
Example with delayed output frame N = 255 TS 0 , Bit 0
TS 0 Bit 1 TS 0 Bit 2 TS 0 Bit 3 TS 0 Bit 4
TS 0 , Bit 1
TS 0 Bit 5 TS 0 Bit 6 TS 0 Bit 7
Space switch application 0 1 CLK
~~ ~~
23
24
~~ ~~
280
281
SP IN 8 Mbit/s
N = 70 fixed
TS 127 Bit 7
tS
TS0 Bit 0
tH
tD
TS 127 , Bit 7
TS 0 Bit 0 TS 0 Bit 0 ITT00592
Figure 25 PCM-Line Timing in Standard Configuration with a 8-MHz Device Clock Semiconductor Group 52
PEB 2245
1020 CLK SP
1021
1022
1023
0
1
2
3
4
tS
Synchronous Interface IN
t SS 8 tH tH
t SH 8
TS 0 , Bit 0
IN 2 Mbit/s IN 4 Mbit/s
TS 31, Bit 7
tS
TS 31, Bit 7
TS 0 , Bit 0
System Interface IN
tS
IN 8 Mbit/s TS 63 , Bit 6
tH
TS 0 , Bit 0 TS 0 , Bit 1
TS 63 , Bit 7
tS
IN 8 Mbit/s
TS 127 Bit 4 TS 127 Bit 5 TS 127 Bit 6 TS127 Bit 7
tH
TS 127 Bit 0 TS 127 Bit 1 TS 127 Bit 2 TS127 Bit 3
Synchronous Interface OUT
tD
OUT 2 Mbit/s OUT 2 Mbit/s OUT 4 Mbit/s OUT 8 Mbit/s TSC 2 Mbit/s TSC 4 Mbit/s TSC 8 Mbit/s Time-Slot 31, Bit 6 Time-Slot 0 , Bit 0
tD
TS 31, Bit 7 TS 0 , Bit 0
System Interface OUT
tD
TS 63 , Bit 6 TS 63 , Bit 7 TS 0 , Bit 0 TS 0 , Bit 1
tD
TS 127 Bit 4 TS 127 Bit 5 TS 127 Bit 6 TS127 Bit 7 TS 127 Bit 0 TS 127 Bit 1 TS 127 Bit 2
tT
System Interface TSC
TS 31, Bit 7
TS 0 , Bit 0
tT
TS 63 , Bit 6 TS 63 , Bit 7 TS 0 , Bit 0 TS 0 , Bit 1
tT
TS 127 Bit 5 TS 127 Bit 6 TS 127 Bit 7 TS 127 Bit 0 TS 127 Bit 1 TS 127 Bit 2
t DCD
t DCD
ITT00593
Figure 26 PCM-Line Timing in Primary Access Configuration with a 8-MHz Device Clock and a CSR Entry (00010001) Semiconductor Group 53
PEB 2245
Figure 27 PCM-Line Timing in Standard Configuration with a 4-MHz Device Clock
Semiconductor Group
54
PEB 2245
Figure 28 PCM-Line Timing in Primary Access Configuration with a 4-MHz Device Clock and a CSR Entry (00010001) Semiconductor Group 55
PEB 2245
Table 13 Busy Times Operation Indirect register access Connection memory reset Max. Value 900 250 Unit ns s
Semiconductor Group
56
PEB 2245
6
Conference Applications of the MUSACTM
Figure 29 Data Flow through the MUSACTM in Case of Conferencing Semiconductor Group 57
PEB 2245
The PCM samples of each input channel first pass through an input processing stage. In this stage, an input attenuation level (0, 3, 6 or 9 dB) and a noise suppression threshold can be programmed individually for each channel. Following the input processing the PCM data is expanded according to the A- or -law encoding rules and written to the Data Memory (DM). Additionally the PCM data of each input channel is added to the Conference Sum Memory (CSM). The DM location (1 out of 64) is specified by the conference control address (cca) and the CSM location (1 out of 21) is specified by the conference number when writing to the Conference Control Memory (CCM). The PCM data then passes through a substractor stage such that the resulting output channel for a given subscriber contains the contribution of all the other channels in the conference except its own. Finally the PCM data is forwarded to the output channel after PCM compression and an optional output attenuation of 3 dB. The common characteristics of all conferences (encoding law and byte format) as well as the conferencing function itself are selected in the configuration register CFR. The input channel and the individual conference parameters of a conference are programmed in the Conference Control Memory (CCM) which is a 20-bit (data) x 6-bit (address) memory. The 6-bit address, also called conference control address (cca), allows a maximum of 64 channels simultaneously involved in conference applications. The cca can be selected at random i.e. for each new participant of a conference any still not used cca can be taken. The 20-bit data field of the Conference Control Memory (CCM) specifies: - - - - - - the logical input line and time-slot number (9 bits), the input attenuation level (2 bits), the output attenuation level (1 bit), the noise suppression threshold (2 bits), the inversion function (1 bit) and the conference number (5 bits).
The output channel and the conference mode are programmed in the Connection Memory (CM) which is an 11-bit (data) x 8-bit (address) memory. For each of the 256 output channels the 11-bit data field specifies the source and characteristics of the output line and time-slot selected by the CM address. Two cases can be distinguished: In the transparent switch mode 11 data bits specify: - the selection of the transparent switching mode (1 bit), - the output driver state (enabled/tristated) (1 bit) and - the logical input line and time-slot number (9 bits). In the conference switching mode 8 data bits (3 bits are not used) specify: - the selection of the conference switching mode (1 bit), - the output driver state, enabled or tristated (1 bit) and - the conference control address cca (6 bits).
Semiconductor Group
58
PEB 2245
Procedure for Programming a Conference Configuration Register CFR
q The conference mode must be selected by setting CFR:FS = 1. q The PCM encoding law must be selected, A-law (CFR:CUA0 = 1) or -law (CFR:CUA0 = 0). q The PCM-byte format must be selected:
CUA2 0 0 1 1
CUA1 0 1 0 1
PCM-Byte Format No bits inverted Even bits inverted Odd bits inverted All bits inverted
Application Required when using -law Required when using A-law
Conference Control Memory For each input channel a CCM entry must be made to a dedicated conference control address (cca). This CCM entry defines the input line and time-slot number, and the input and output processing parameters. Writing to the CCM consists of two accesses: In the first access, the input channel is specified, in the second access, the input and output processing and the conference number are specified. Both accesses must always be performed in the sequence 1st access and then 2nd access. The Data Memory (DM) addressed by the cca buffers the input samples for output processing. The Conference Sum Memory (CSM), addressed by the conference number, contains the accumulated samples of all input channels having the same conference number. Connection Memory The output channels are programmed in the CM. For each output channel a CM entry must be made defining the output line and time-slot, enabling the output driver, and pointing to the same conference control address which has been used for the corresponding input channel. Each output channel contains the sum of the accumulated samples from the CSM minus the input samples retrieved from the DM of that same channel. Conference Overflow If one result of the final substraction exceeds the full-scale value, a saturation appears and an interrupt is generated (CST:COV = 1) to indicate this overflow condition. The conference number of the conference which caused the overflow is buffered in the Conference Status Register (CST:CN4 ... 0). This information can then be used to program a larger attenuation level for the participants of that particular conference.
Semiconductor Group
59
PEB 2245
Application Hints
q Connection and disconnection of individual participants from a conference:
Subscribers can be connected and disconnected "on the fly" from a conference. A subscriber is disconnected from a conference by writing an invalid conference number (e.g. 15 h) to the CCM, by disabling the conference mode in the CM (D10 = 0), and by disabling the output driver in the CM (D9 = 1).
q Same subscriber participates in several different conferences at the same time:
Input channels can also be used in several conferences at the same time. In this case several CCM entries with different conference control addresses and different conference numbers must point to the same input line and time-slot number.
q Same subscriber participates several times within the same conference:
An input channel can also be used several times within the same conference. In this case several CCM entries with different conference control addresses must point to the same conference number and to the same input line and time-slot number. This function may serve for example to amplify the contribution of particular input channels within a conference.
q Tone insertion:
A tone to be inserted into a conference can be programmed as an additional conference subscriber, but without assigning an output channel. For that purpose the CCM pointing to the desired conference number and to the input line and time-slot which contains the tone is written to, but no output channel is programmed in the CM.
q Switching of several input channels to one output channel:
The conference function of the MUSAC can also be used to monitor the voice transmission of several telephone lines via a loudspeaker or for recording on tape. In this case several input channels must be "conference switched" to a single output channel. This output channel must contain the information of all input channels, i.e. a substraction of the input channel having the same conference control address (cca) as the output channel is not desired. For that purpose the following procedure can be adopted: For each input channel (e.g. in1 - in10) a CCM programming to individual conference control addresses is made (e.g. cca1 - cca10). All of these CCM entries must point to a unique conference number. One of the input channels, e.g. in1, is connected twice to that particular conference, i.e. a second CCM programming to another conference address (e.g. cca11) is made. For the desired output channel the CM is programmed to point to one of the two conference control addresses which have been used for input channel in1 (e.g. either cca1 or cca11).
q Inserting attenuation or noise suppression into a channel without conferencing:
If an input channel shall be processed (e.g. attenuated) without being involved in a conference, the conference number 1FH can be used. Up to 64 input channels can then be individually processed by the internal DSP and switched to individual output channels. Each channel is assigned to a dedicated conference control address (0 - 63) but pointing to the unique conference number 31 (1FH). The processing parameters (level of attenuation, noise suppression threshold, etc.) are programmed in the CCM whereas the output channel is programmed in the CM.
Semiconductor Group
60
PEB 2245
Meaning of Bits when Writing to the CCM and CM in Conference Mode A write access to indirect registers and to the CM and CCM is performed by writing a 3-byte sequence to the IAR register: 1st writing: 2nd writing: 3rd writing: IAR = control byte IAR = data byte IAR = address byte
Before each indirect access, it should be verified that the STA:Z (incomplete instruction) and B bits (CM reset) are both set to logical 0. The Z bit is set to logical 1 after the first IAR access and reset to logical 0 at the latest 900 ns after the third access. An incomplete access sequence can be aborted by setting the MOD:RI bit to 1. Standard configuration and 2048-Mbit/s input and output modes are assumed for the encoding of time-slots and lines given below (for other configurations, refer to the MUSAC data sheet):
CCM 1st access: 0 ITS3 0 1 ITS2 0 1 ITS1 CCA5 0 ITS0 CCA4 0 IL3 CCA3 0 IL2 CCA2 INV IL1 CCA1 ITS4 IL0 CCA0 control byte data byte address byte
CCM 2nd access:
1 IAT1 0
0 IAT0 0
1 OAT CCA5
0 CNR4 CCA4
0 CNR3 CCA3
0 CNR2 CCA2
NOI1 CNR1 CCA1
NOI0 CNR0 CCA0
control byte data byte address byte
Note that the CCM must always be written in the sequence: 1st access, 2nd access! CM access: 0 0 OTS4 0 0 OTS3 1 CCA5 OTS2 0 CCA4 OTS1 0 CCA3 OTS0
CONF=1
VAL CCA1 OL1
0 CCA0 OL0
control byte data byte address byte
CCA2 OL2
INV ITS4 ... 0 IL3 ... 0 CCA5 ... 0 NOI1 ... 0
PCM data is Inverted (1) or not (0) Input Time-Slot number (0 - 31) Input Line number (0 - 15) Conference Control Address (0 - 63) Noise suppression threshold: 00 = no noise suppression 01 = 5th step, first segment 10 = 9th step, first segment 11 = 16th step, first segment Input Attenuation: 00 = 0 dB 01 = 3 dB 10 = 6 dB 11 = 9 dB
IAT1 ... 0
OAT CNR4 ... 0
Output Attenuation (0 = 0 dB, 1 = 3 dB) Conference Number 0 ... 20 valid conference number 31 no conference assigned 21 ... 30 not used
Semiconductor Group
61
PEB 2245
CONF VAL OTS4 ... 0 OL2 ... 0
Conference mode (1) or transparent mode (0) Validity, output is enabled (0) or disabled (1) Output Time-Slot number (0 - 31) Output Line number (0 - 7)
Example of Programming a 4-Party Conference Configuration: standard configuration 2.048-Mbit/s input and output lines no inversion, no attenuation and no noise suppression conference number = 05 input channel 1: output channel 1: cca: input channel 2: output channel 2: cca: input channel 3: output channel 3: cca: input channel 4: output channel 4: cca: line 0, time-slot 0 line 0, time-slot 0 02 line 1, time-slot 8 line 1, time-slot 8 07 line 4, time-slot 9 line 3, time-slot 5 01 line 2, time-slot 7 line 0, time-slot 6 09
Subscriber 1:
Subscriber 2:
Subscriber 3:
Subscriber 4:
CCM Input Channel 1: W: IAR = 0110 0000 W: CCM 1st access W: IAR = 0000 0000 in I0, ts0 W: IAR = 0000 0010 cca = 02 W: IAR = 1010 0000 W: CCM 2nd access W: IAR = 0000 0101 conf. nr. = 05 W: IAR = 0000 0010 cca = 02
CM Output Channel 1: W: IAR = 0010 0100 W: CM; conf. mode W: IAR = 0000 0010 cca = 02 W: IAR = 0000 0000 out I0, ts0
CCM Input Channel 2: W: IAR = 0110 0000 W: CCM 1st access W: IAR = 1000 0001 in I1, ts8 W: IAR = 0000 0111 cca = 07 W: IAR = 1010 0000 W: CCM 2nd access W: IAR = 0000 0101 conf. nr. = 05 W: IAR = 0000 0111 cca = 07
CM Output Channel 2: W: IAR = 0010 0100 W: CM; conf. mode W: IAR = 0000 0111 cca = 07 W: IAR = 0100 0001 out I1, ts8
Semiconductor Group
62
PEB 2245
CCM Input Channel 3: W: IAR = 0110 0000 W: CCM 1st access W: IAR = 1001 0100 in I4, ts9 W: IAR = 0000 0001 cca = 01 W: IAR = 1010 0000 W: CCM 2nd access W: IAR = 0000 0101 conf. nr. = 05 W: IAR = 0000 0001 cca = 01
CM Output Channel 3: W: IAR = 0010 0100 W: CM; conf. mode W: IAR = 0000 0001 cca = 01 W: IAR = 0010 1011 out I3, ts5
CCM Input Channel 4: W: IAR = 0110 0000 W: CCM 1st access W: IAR = 0111 0010 in I2, ts7 W: IAR = 0000 1001 cca = 09 W: IAR = 1010 0000 W: CCM 2nd access W: IAR = 0000 0101 conf. nr. = 05 W: IAR = 0000 1001 cca = 09
CM Output Channel 4: W: IAR = 0010 0100 W: CM; conf. mode W: IAR = 0000 1001 cca = 09 W: IAR = 0011 0000 out I0, ts6
Disconnecting Subscriber 3 from the Conference: CCM Input Channel 3: W: IAR = 0110 00xx W: CCM 1st access W: IAR = xxxx xxxx don't care W: IAR = 0000 0001 cca = 01 W: IAR = 1010 00xx W: CCM 2nd access W: IAR = xxx1 0101 invalid conf. nr. = 21 (15h) W: IAR = 0000 0001 cca = 01 CM Output Channel 3: W: CM; transp. mode, output disabled W: IAR = xxxx xxxx don't care W: IAR = 0010 1011 out I3, ts5 W: IAR = 0010 001x
Semiconductor Group
63
PEB 2245
Reading Back the CCM and the CM Contents of Subscriber 2: CCM Input Channel 2: W: IAR = 0100 0000 R: CCM 1st access (K2 - K0 = 010) W: IAR = 0000 0000 data don't care e.g. 0 W: IAR = 0000 0111 address is cca = 07 W: IAR = 0100 0000 R: CCM 1st access (K2 - K0 = 010) W: IAR = 0000 0000 data don't care e.g. 0 W: IAR = 0000 0111 address is cca = 07 R: IAR = 0100 0100 only D9 - D8 are valid R: IAR = 1000 0001 read back of D7 - D0 (in I1, ts8) R: IAR = 0000 0111 read back of address (cca = 07) W: IAR = 1000 0000 R: CCM 2nd access (K2 - K0 = 100) W: IAR = 0000 0000 data don't care e.g. 0 W: IAR = 0000 0111 address is cca = 07 W: IAR = 1000 0000 R: CCM 2nd access (K2 - K0 = 100) W: IAR = 0000 0000 data don't care e.g. 0 W: IAR = 0000 0111 address is cca = 07 R: IAR = 1010 0000 only D9 - D8 are valid R: IAR = 0000 0101 read back of D7 - D0 (conf. nr. = 05) R: IAR = 0000 0111 read back of address (cca = 07) CM Output Channel 2: W: IAR = 0000 0000 R: CM command (K2 - K0 = 000) W: IAR = 0000 0000 data don't care e.g. 0 W: IAR = 0100 0001 address is out I1, ts8 R: IAR = 0010 0100 only D10 - D8 bit positions are valid R: IAR = 0000 0111 read back of D7 - D0 (cca = 07) R: IAR = 0100 0001 read back of address (out I1, ts8)
Semiconductor Group
64
PEB 2245
7
Package Outlines P-LCC-44 (SMD) (Plastic Leaded Chip Carrier)
Sorts of Packing Package outlines for tubes, trays etc. are contained in our Data Book "Package Information". SMD = Surface Mounted Device Semiconductor Group 65
Dimensions in mm
GPL05102
PEB 2245
8 8.1
Appendix Initialization for Conferencing in a PBX
1) 2)
See table 7. See table 8.
Figure 30
Semiconductor Group
66
PEB 2245
8.2
Programming a Conference in a PBX
Figure 31
Table 14 Procedure for each Conference 1. Make a list of the conference subscribers 2. Determine the input time slot Determine the logical input port 3. Determine the output time slot Determine the logical output port 4. Find an unused conference number 5. Assign an unused conference control address to every conference input 6. Fix the input attenuation 7. Fix the output attenuation 8. Fix the noise suppression threshold 9. Insert the determined values in the corresponding bit positions of the `MUSAC-A Work Sheet' (see chapter 8.3 and 8.4). Write the 9 bytes to the CM and CCM using the three byte IAR access. ITS6 ... 0 IL3 ... 0 OTS6 ... 0 OL2 ... 0 CNR4 ... 0 CCA5 ... 0 IAT1 ... 0 OAT NOI1 ... 0 Bits in IAR Values for Subscribers TE `A' TE `B' TE `C'
Semiconductor Group
67
PEB 2245
8.3
Programming Procedure for Switching TS's
- Select a column for input and output rate - Fill in the values of the bits - Write the 3 bytes (from top to bottom) to register IAR 2 MBit/s Output Rate
3 byte IAR access to CM:
4 MBit/s Output Rate
8 MBit/s Output Rate
IAR IAR IAR
0
0
1
0
0
0
VAL ITS4
IAR IAR IAR
0
0
1 ITS4...0
0
0
0
VAL ITS5 IL2...0 OL1...0
IAR IAR IAR
0
0
1
0
0
0
VAL ITS6 IL1...0 OL0
ITS3...0 OTS4...0
IL3...0 OL2...0
ITS5...0 OTS6...0
OTS5...0
ITS6 ... 0 IL0 ... 3 VAL OTS6 ... 0 OL2 ... 0
Input time slot number Logical input line number Validity: output enabled (= 0) output disabled (= 1)
Output time slot Logical output line number
Semiconductor Group
68
PEB 2245
8.4
Programming Procedure for a PBX Conference
- Select a column for input and output rate - Fill in the values of the bits by aid of chapter 8.1 and 8.2 - Write the 9 bytes (from top to bottom) to register IAR 2 MBit/s Input Rate
First 3 byte IAR access to CCM:
4 MBit/s Input Rate
8 MBit/s Input Rate
IAR IAR
0
1
1
0
0
0
INV ITS4
IAR IAR IAR
0
1
1 ITS4 ... 0
0
0
0
INV ITS5 IL2 ... 0
IAR IAR
0
1
1
0
0
0
INV ITS6 IL1 ... 0
ITS3 ... 0
IL3 ... 0
ITS5 ... 0
0
0
CCA5 ... 0
second 3 byte IAR access to CCM:
IAR IAR IAR
1
0
1
0
0
0
NOI1 ... 0
IAT1 ... 0 OAT 0 0
CNR4 ... 0 CCA5 ... 0
2 MBit/s Output Rate
3 byte IAR access to CM:
4 MBit/s Output Rate
8 MBit/s Output Rate
IAR IAR IAR
OTS4 ... 0 OL2 ... 0
0 0
0 0
1
0
0
1
VAL
0
CCA5 ... 0 OTS5 ... 0 OL1 ... 0
IAR
IAR
OTS6 ... 0
OL0
Semiconductor Group
69
PEB 2245
INV ITS6 ... 0 IL0 ... 3 CCA5 ... 0 NOI1 ... 0
PCM data inverted (= 1) or not (= 0) Input time slot number Logical input line number Conference control address Noise suppression threshold: 00 = no noise suppression 01 = 5th step, first segment 10 = 9th step, first segment 11 = 16th step, first segment Input attenuation: 00 = 0 dB 01 = 3 dB 10 = 6 dB 11 = 9 dB Output attenuation: 0 = 0 dB, 1 = 3 dB Conference number Validity: output enabled (= 0) output disabled (= 1) Output time slot Logical output line number
IAT1 ... 0
OAT CNR4 ... 0 VAL OTS6 ... 0 OL2 ... 0
Semiconductor Group
70


▲Up To Search▲   

 
Price & Availability of PEB2245

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X